package com.mall.interface1.api;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.mall.domain.UmsMenu;
import com.mall.vo.UmsMenuVo;

import java.util.List;

public interface UmsMenuApi {
    List<UmsMenu> queryId(List<Long> menuIds);

    void save(UmsMenu umsMenu);

    List<Long> querySon(Integer id);

    void delete(List<Long> ids);

    void deleteById(Integer id);

    IPage<UmsMenu> list(Integer pageNum, Integer pageSize, Integer parentId);

    List<UmsMenuVo> listTree();

    void update(UmsMenu umsMenu);

    UmsMenu selectId(Integer id);

    List<UmsMenu> findByIds(List<Long> menuIds);
}
